// 参数：地址, 数据, 成功功能, 回调函数名所在的字段名
function jsonp({ url, data={}, success, jsonpName }){
  // 解析数据
  let str = "";
  for(let i in data){
    str += `${i}=${data[i]}&`;
  }
  // 拼接到url
  url += "?" + str.slice(0,-1);
  // 创建script，设置src，插入到body的最后
  const script = document.createElement("script")
  script.src = url;
  document.body.appendChild(script);
  // 声明全局函数
  window[data[jsonpName]] = function(res){
    // 执行成功功能
    success(res);
    // 删除script
    script.remove();
  }
}